package com.ruoyi.appreciate.rubbing.service;

import com.ruoyi.appreciate.rubbing.domain.Rubbing;

import java.util.List;

/**
 * 碑帖欣赏Service接口
 * 
 * @author duanxinli
 * @date 2025-10-10
 */
public interface IRubbingService 
{
    /**
     * 查询碑帖欣赏
     * 
     * @param id 碑帖欣赏主键
     * @return 碑帖欣赏
     */
    public Rubbing selectRubbingById(String id);

    /**
     * 查询碑帖欣赏列表
     * 
     * @param rubbing 碑帖欣赏
     * @return 碑帖欣赏集合
     */
    public List<Rubbing> selectRubbingList(Rubbing rubbing);

    /**
     * 新增碑帖欣赏
     * 
     * @param rubbing 碑帖欣赏
     * @return 结果
     */
    public int insertRubbing(Rubbing rubbing);

    /**
     * 修改碑帖欣赏
     * 
     * @param rubbing 碑帖欣赏
     * @return 结果
     */
    public int updateRubbing(Rubbing rubbing);

    /**
     * 批量删除碑帖欣赏
     * 
     * @param ids 需要删除的碑帖欣赏主键集合
     * @return 结果
     */
    public int deleteRubbingByIds(String[] ids);

    /**
     * 删除碑帖欣赏信息
     * 
     * @param id 碑帖欣赏主键
     * @return 结果
     */
    public int deleteRubbingById(String id);
}
